﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using BL.Entities;
namespace zCO
{
    public partial class frmABMPrestaciones : Form
    {
        bool IsUpdate = false;
        Prestaciones p;
        public frmABMPrestaciones()
        {
            InitializeComponent();
        }

        public frmABMPrestaciones(Prestaciones pp)
        {
            InitializeComponent();
            IsUpdate = true;
            p = pp;
            

        }


        private void frmABMPrestaciones_Load(object sender, EventArgs e)
        {
            foreach (var item in ColeccionObrasSociales.Current )
            {
                //lstAddObra.Items.Add(item.NombreObra);
                //cmbObra.Items.Add(item.NombreObra);
            }

            cmbObra.DataSource= ColeccionObrasSociales.Current;
            cmbObra.DisplayMember="NombreObra";
            cmbObra.ValueMember="NombreObra";
            
            if (IsUpdate) {

                //cmbObra.SelectedItem = p.NombreObra ;
                //txtDetalle.Text  = p.Detalle;
                //txtNro.Text = p.NumeroDePrestacion.ToString();
                //txtPrecio.Text = p.Precio.ToString();
            }
        }

        //private void lstObra_KeyUp(object sender, KeyEventArgs e)
        //{
        //    if (lstObra.SelectedIndex != -1)
        //    {
        //        if (e.KeyCode == Keys.Delete)
        //        {
        //            lstObra.Items.Remove(lstObra.Items[lstObra.SelectedIndex]);
        //        }
        //    }
        //}

        //private void lstAddObra_DoubleClick(object sender, EventArgs e)
        //{
        //    if (lstAddObra.SelectedIndex != -1) {
        //        lstObra.Items.Add(lstAddObra.Items[lstAddObra.SelectedIndex]);
        //    }
        //}

        private void cmdAceptar_Click(object sender, EventArgs e)
        {
//            if (!IsUpdate)
//            {
//                p = new Prestaciones();
//            }

//            p.NombreObra = cmbObra.Items[cmbObra.SelectedIndex].ToString();
//#warning tryparse
//            p.NumeroDePrestacion = Int32.Parse(txtNro.Text );
//            p.Precio = double.Parse(txtPrecio.Text);


//            p.Save();
        }

        private void cmdCancelar_Click(object sender, EventArgs e)
        {
            this.Close();
        }


    }
}
